package com.example.forum.services;

import com.example.forum.model.Board;

import java.util.List;

/**
 * @Description: 版块接口
 * @Author Mr.Tang
 */
public interface IBoardService {

    /**
     *  查询 num 条记录
     * @param num 要查询的条数
     * @return 结果集
     */
    List<Board> selectByNum(Integer num);

    /**
     *  根据id查询板块信息
     * @param id 板块id
     * @return 版块信息
     */
    Board selectById(Long id);


    /**
     *  更新板块中的帖子数（+1）
     * @param id 版块Id
     */
    void addOneArticleCountById(Long id);


    /**
     *  更新板块中的帖子数（-1）
     * @param id 版块Id
     */
    void subOneArticleCountById(Long id);
}
